-
-
Notifications
You must be signed in to change notification settings - Fork 417
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
high-risk items pinpointer #13519
high-risk items pinpointer #13519
Conversation
Changelog status: ✔️ |
@simb11 Второе принцип работы возьми только "холодно-горячо" без явного направления Третье пусть работает условных 2 минуты с перегревом на 10 минут (опционально, но чтобы компенсировать 4-ый пункт) Четвертое сделай бесплатным или 1 тк (вот увидишь никто не будет тратить половину бюджета на поинтер) |
переделал |
Я это все к тому, чтобы позволить челобасам выполнить свою цель, даже если их и опередили, но не обесценивать инициативу первых. Чтобы опоздавшим было сделать это не так просто. И чтобы не было моментов, когда тритор весь раунд сидит на жопе ровно, потом под самый шаттл покупает пин за 2тк и бегает с ревика гибает головы челобасам, собирая грин за чужой счет. |
itemlist = itemlist // To supress a 'variable defined but not used' error. | ||
var/targetitem = input("Select item to search for.", "Item Mode Select","") as null|anything in itemlist::possible_items |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in itemlist::possible_items
это тут и ниже не должно работать, потому что possible_items
- список, и до реальной инициализации объекта он не будет доступен. Списки просто особые и заполняются на скрытом шаге new объекта.
Можно те списки в глобалы переделать, и тут к глобальному списку просто обращаться.
Вместо possible_items_for_steal
TauCetiClassic/code/game/gamemodes/objectives/steal.dm
Lines 3 to 28 in 0ddc238
#define ADD_TO_POIFS_LIST(type) ADD_TO_GLOBAL_LIST(type, possible_items_for_steal) | |
ADD_TO_POIFS_LIST(/obj/item/weapon/gun/energy/laser/selfcharging/captain) | |
ADD_TO_POIFS_LIST(/obj/item/weapon/hand_tele) | |
ADD_TO_POIFS_LIST(/obj/item/weapon/tank/jetpack/oxygen) | |
ADD_TO_POIFS_LIST(/obj/item/clothing/under/rank/captain) | |
ADD_TO_POIFS_LIST(/obj/item/device/aicard) | |
ADD_TO_POIFS_LIST(/obj/item/blueprints) | |
ADD_TO_POIFS_LIST(/obj/item/weapon/tank) | |
ADD_TO_POIFS_LIST(/obj/item/slime_extract) | |
ADD_TO_POIFS_LIST(/obj/item/weapon/reagent_containers/food/snacks/meat/corgi/ian) | |
ADD_TO_POIFS_LIST(/obj/item/clothing/under/rank/research_director) | |
ADD_TO_POIFS_LIST(/obj/item/clothing/under/rank/chief_engineer) | |
ADD_TO_POIFS_LIST(/obj/item/clothing/under/rank/chief_medical_officer) | |
ADD_TO_POIFS_LIST(/obj/item/clothing/under/rank/head_of_security) | |
ADD_TO_POIFS_LIST(/obj/item/clothing/under/rank/head_of_personnel) | |
ADD_TO_POIFS_LIST(/obj/item/weapon/reagent_containers/hypospray/cmo) | |
ADD_TO_POIFS_LIST(/obj/item/weapon/pinpointer) | |
ADD_TO_POIFS_LIST(/obj/item/weapon/reagent_containers/spray/extinguisher/golden) | |
ADD_TO_POIFS_LIST(/obj/item/weapon/gun/energy/gun/nuclear) | |
ADD_TO_POIFS_LIST(/obj/item/weapon/pickaxe/drill/diamond_drill) | |
ADD_TO_POIFS_LIST(/obj/item/weapon/storage/backpack/holding) | |
ADD_TO_POIFS_LIST(/obj/item/weapon/stock_parts/cell/hyper) | |
ADD_TO_POIFS_LIST(/obj/item/stack/sheet/mineral/diamond) | |
ADD_TO_POIFS_LIST(/obj/item/stack/sheet/mineral/gold) | |
ADD_TO_POIFS_LIST(/obj/item/stack/sheet/mineral/uranium) | |
#undef ADD_TO_POIFS_LIST |
который не используется вообще и надо удалить
Представили ролькохант-потенциал этой штуки в руках СБ? Уже вспоминаю ситуации, когда СБ затаривалось вещами из открытого аплинка или находило крутые приблуды в инвентаре трейтора и использовало их. |
Описание изменений
Добавляет в аплинк трейтора пинпоинтер показывающий расстояние (но не направление!) до цели, стоит 2 ТК.
Был обновлён список possible_items_for_steal.
и ещё пофикшено то что нюкерский пинпоинтер не указывал на боеголовку.
Почему и что этот ПР улучшит
Решает проблему с тем что некоторые игроки прячут хайриски так, что без админской помощи и волшебного целеуказателя их не найти.
Пример
За деревом лежит золотой огнетушитель.
Авторство
Чеинжлог
🆑 Simbaka